Wu LeiWu Lei
From Kazan to the Etihad: When Modern Football Is Forced to Be HonestOn the night of 30 June 2026 in Kazan, I sat in row twelve, less than twenty...
Haze in Indonesia and BWF's Double Standard ProblemThe scoreline 10-21, 21-10, 21-17 is not just a score. It is a confession of...
118 Events, Six Days and a Membership Card: Inside the Philosophy of the 2026 U.S. Open Table Tennis ChampionshipsA national championship that includes a category played with sandpaper racket...
The 'sets for' column and the weekend of fifth games: British club table tennis opens with dataThe first weekend of the SBCL Premier Division — the top tier of British club...
Brazil and an Unclaimed Throne in South AmericaBrazil and an Unclaimed Throne in South America I still keep the habit of...
Cameroon reach the CAVB final and book the 2027 World Championship: beating Ghana with total points level at 108-108The fifth set stood at 14-14. Seven straight rallies passed without either si...
Nepomniachtchi Gives Carlsen a Scare Before Getting Past Sindarov on the ClockGCL 2026: Nepomniachtchi Gives Carlsen a Scare Before Getting Past Sindarov o...
Elite Tennis: Injury, Comeback, and the Cost of a Calendar That Never StopsMelbourne Park, a January evening. In the commentary box on the third level o...
The V.League Transfer Window: Release Clauses, Wage Bills and the Space Nobody BuysThe contract ran to eleven pages. Page seven was the one that decided...
Ruti Aga: Six Years Suspended, and a Prescription From a Clinic That Never ExistedThree details in Ruti Aga's case file made me reread them more times than the...
Brazil Beat Australia 4-2: Vinícius's Penalty and a Recovery Signal Still FragileWhen Vinícius Júnior placed the ball on the penalty spot against Australia, I...
Thuy Linh: "The Asian Games arena is very harsh, winning a medal is not easy"In an interview granted to Dan Tri newspaper, Vietnam's top women's singles...
The LEO JR Shirt and Vietnamese Football's First Lesson in GriefMinute 89. I was sitting in row seven of stand B, where the October wind...
Thailand Men's Volleyball at the 2026 Asian Championship: Set Three, Crunch Points, and the Limits of the Top-50 BoundaryTwenty-four hours after the final whistle of the quarterfinal in Japan, I was...
Dragon Ranger Gaming defeat Rare Atom 2-0 at VCT Threshold China: a variance-consistent winThere are nights when I call out the name of a match, and the stadium only...
Lakshya Sen and Asian Games 2026: The Head-to-Head Table Speaks Colder Than the ProjectionWhen a projected piece on Lakshya Sen's "path to a gold medal" went live from...
Nine Dimensions of V.League Analysis: A Data Map for a Football Landscape in RepositioningOne weekend evening, I sat in front of a screen watching a V.League 1 match....
Indonesia and the Promise Without a Number: President Pledges to Build Football Ecosystem Down to Regional LevelThe meeting at the Presidential Palace in Jakarta lasted about one hour. In...
ASEAN Cup 2026: Vietnam vs Philippines in Group B and Two Competing Squad ModelsASEAN Cup 2026: Vietnam vs Philippines and Two Competing Squad Models The...
Yamada Naoki's Debut on Japan's Broadcast Bench: What Fans Praised Was Not the ScorelineSeptember rain in Chengdu began falling right as I reopened the recording of...
Haze in Indonesia and BWF's Double Standard ProblemThe scoreline 10-21, 21-10, 21-17 is not just a score. It is a confession of...
118 Events, Six Days and a Membership Card: Inside the Philosophy of the 2026 U.S. Open Table Tennis ChampionshipsA national championship that includes a category played with sandpaper racket...
The 'sets for' column and the weekend of fifth games: British club table tennis opens with dataThe first weekend of the SBCL Premier Division — the top tier of British club...
Brazil and an Unclaimed Throne in South AmericaBrazil and an Unclaimed Throne in South America I still keep the habit of...
Cameroon reach the CAVB final and book the 2027 World Championship: beating Ghana with total points level at 108-108The fifth set stood at 14-14. Seven straight rallies passed without either si...
Nepomniachtchi Gives Carlsen a Scare Before Getting Past Sindarov on the ClockGCL 2026: Nepomniachtchi Gives Carlsen a Scare Before Getting Past Sindarov o...
Elite Tennis: Injury, Comeback, and the Cost of a Calendar That Never StopsMelbourne Park, a January evening. In the commentary box on the third level o...
The V.League Transfer Window: Release Clauses, Wage Bills and the Space Nobody BuysThe contract ran to eleven pages. Page seven was the one that decided...
Ruti Aga: Six Years Suspended, and a Prescription From a Clinic That Never ExistedThree details in Ruti Aga's case file made me reread them more times than the...
Brazil Beat Australia 4-2: Vinícius's Penalty and a Recovery Signal Still FragileWhen Vinícius Júnior placed the ball on the penalty spot against Australia, I...
Thuy Linh: "The Asian Games arena is very harsh, winning a medal is not easy"In an interview granted to Dan Tri newspaper, Vietnam's top women's singles...
The LEO JR Shirt and Vietnamese Football's First Lesson in GriefMinute 89. I was sitting in row seven of stand B, where the October wind...
Thailand Men's Volleyball at the 2026 Asian Championship: Set Three, Crunch Points, and the Limits of the Top-50 BoundaryTwenty-four hours after the final whistle of the quarterfinal in Japan, I was...
Dragon Ranger Gaming defeat Rare Atom 2-0 at VCT Threshold China: a variance-consistent winThere are nights when I call out the name of a match, and the stadium only...
Lakshya Sen and Asian Games 2026: The Head-to-Head Table Speaks Colder Than the ProjectionWhen a projected piece on Lakshya Sen's "path to a gold medal" went live from...
Nine Dimensions of V.League Analysis: A Data Map for a Football Landscape in RepositioningOne weekend evening, I sat in front of a screen watching a V.League 1 match....
Indonesia and the Promise Without a Number: President Pledges to Build Football Ecosystem Down to Regional LevelThe meeting at the Presidential Palace in Jakarta lasted about one hour. In...
ASEAN Cup 2026: Vietnam vs Philippines in Group B and Two Competing Squad ModelsASEAN Cup 2026: Vietnam vs Philippines and Two Competing Squad Models The...
Yamada Naoki's Debut on Japan's Broadcast Bench: What Fans Praised Was Not the ScorelineSeptember rain in Chengdu began falling right as I reopened the recording of...
